import pytest
# 目标级别的初始化清除，就是针对整个目录执行的初始化、清除
@pytest.fixture(scope='package',autouse=True)
def st_emptyEnv():
    print(f'\n#### 初始化-目录甲')
    yield

    print(f'\n#### 清除-目录甲')
    # yield是Python中用于创建生成器(generator)的关键字
    # 它允许函数返回一个值并暂停执行，而不是完全结束,这种机制使得生成器非常高效，特别是在处理大数据集或无限序列时
"""
与普通函数的区别
    特性     普通函数       生成器函数
    返回值   return一次     可yield多次
    状态    每次调用重新开始  保持上次状态
    内存    一次性返回所有结果   按需生成
    """